package com.yedean.factory.aop;

import com.yedean.factory.BeansException;
import com.yedean.factory.config.BeanPostProcessor;

public interface InstantiationAwareBeanPostProcessor extends BeanPostProcessor {

    /**
     * 实例化之前的bean前置处理 用于代理对象提前创建
     */
    Object postProcessBeforeInstantiation(Class<?> beanClass, String beanName) throws BeansException;
}
